package org.mbds.wolf.seql;

import java.util.Map;

import org.mbds.wolf.seql.exceptions.APDUError;

/**
 * 
 * @author alesas
 *
 */
public interface ISeqlCallBack {
	public abstract  void onNotConnected();
	public abstract  void onConnected();
	public abstract  void onNoSecureElement();
	public abstract  void onNoReader();
	public abstract  void onNoApplet();
	public abstract void onResponse(final Map<String, Object> response,
			final int commandHelloId);
	public abstract void onBadRequest(final String message);
	public abstract void onPINRequired();
	public abstract void onAPDUError(final APDUError error);
	public abstract void onIOException(final String message) ;
	public abstract void onConfigError();
	}

